Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Australian Open - Melbourne Todi Challenger France F8 France F4 Turkey F25 France F9 Sweden F3 Spain F13 France F12 France F13 Spain F26 Serbia F12 Serbia F13 Serbia F14 USA F29 Mexico F13 Mexico F14 Great Britain F7 Vietnam F1 Vietnam F2 Vietnam F3 China F2 France F10 Estonia F1 Romania F1 France F11 AXA Open II - Espinho Quelle Cup - Furth Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Open Castilla y Leon - Segovia V Torneo Internazionale di Tennis - Barletta USTA Challenger of North Miami Beach - North Miami Beach Open Castilla y Leon - Segovia VIII Open Internacional D'Andorra - Andorra Geneva Challenger - Geneva I Open de Tenis Comunidad de Madrid - Madrid TCT Open - Tunis Copa Ericsson Chile - Santiago Sunrise Challenger Segovia Challenger Mexico F12 AXA Open - Lisbon Open Diputacion Pozoblanco - Cordoba Bogota Challenger Nord/LB Open - Braunschweig Quimper Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Optimus Maia Open - Maia Copa Ericsson Argentina - Buenos Aires Todi Challenger Oberstaufen Challenger Tashkent Challenger Kazan Challenger Geneva Challenger Espinho Challenger - Espinho Noumea Challenger The Scottish Tennis Championships - Edinburgh Chennai Challenger New Delhi Challenger Cherbourg Challenger VI Torneo Internazionale di Tennis - Barletta Santos Challenger Barletta Citta Della Disfida Open 2000 - Barletta Arad Challenger Kosice Challenger San Benedetto Challenger Szczecin Challenger Meknes Challenger Kenitra Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Brasov Challenger Bergamo Challenger St. Brieuc Challenger Copa Ericsson Uruguay - Montevideo Mouilleron-Le-Captif Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Grand Prix - Oberstaufen Top Wool Challenger Biella - Biella Topshelf Open - 's-Hertogenbosch Bordeaux Challenger Orleans Challenger Tenerife Challenger Pau Challenger Quimper Challenger Cherbourg Challenger Madrid Challenger Nonthaburi 2 Challenger Quimper Challenger St. Brieuc Challenger Indian Wells Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Estoril Open - Estoril Samarkand Challenger Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Challenger Copa Sevilla Internacionales de Andalucia - Seville Copa AT&T - Buenos Aires Cassis Challenger International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Salem Open - Hong Kong Meknes Challenger Qatar Exxon Mobil Open 2003 - Doha Estoril Open - Estoril Mouilleron-Le-Captif Challenger Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Noumea Challenger Murcia Challenger Lille Challenger Quelle Cup 2000 - Furth Memorial Savigni - Sassuolo Venice Open - Venice Open Castilla y Leon Trofeo Iberdrola - Segovia Chevrolet Cup - Vina del Mar Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Davidoff Swiss Indoors - Basel ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Black Forest Open - Freudenstadt 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Generali Open - Kitzbuhel Copa Ericsson Uruguay - Montevideo Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Rennes Challenger 2003 Mercedes Cup - Stuttgart Open Seat Godo 2005 - Barcelona CA Tennis Trophy - Vienna Estoril Open - Estoril Gerry Weber Open - Halle CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Monterrey Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Stockholm Open - Stockholm SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Rennes Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg The 10tele.com Open - Nottingham The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mauthausen Challenger AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open - Gstaad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Credit Agricole Suisse Open - Gstaad San Luis Potosi Challenger Winston-Salem Open - Winston-Salem Tallahassee Challenger Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha ARAG World Team Championship - Dusseldorf Apia International - Sydney Nonthaburi 1 Challenger Pau Challenger Open Sud de France - Montpellier St. Tropez Challenger Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Open SEAT Godo 2006 - Barcelona CA Tennis Trophy - Vienna Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Davidoff Swiss Indoors Basel - Basel AEGON International - Eastbourne Ethias Trophy - Mons The Stella Artois Championships - London The Dubai Tennis Championships - Dubai Kremlin Cup - Moscow Erste Bank Open - Vienna China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland PTT Thailand Open - Bangkok Open Sud de France - Montpellier Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Suisse Open - Gstaad Abierto Mexicano - Los Cabos Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rennes Challenger Hungarian Open - Budapest Valencia Open - Valencia Mercedes Cup - Stuttgart AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Alicante Challenger Suisse Open - Gstaad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Pau Challenger AIG Japan Open - Tokyo Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Prague 1 Challenger Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel AEGON Championships - London Swiss Open - Gstaad China Open - Beijing European Open - Antwerp Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Moselle Open - Metz Zhuhai Open - Zhuhai European Open - Antwerp Great Ocean Road Open - Melbourne Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier UBS Open Gstaad - Gstaad Generali Open 2001 - Kitzbuhel cinch Championships - London Abierto Mexicano - Los Cabos Intrum Stockholm Open - Stockholm Pilot Pen Tennis - New Haven St. Brieuc Challenger Abierto Mexicano Telcel - Acapulco Boss Open - Stuttgart Open 13 Provence - Marseille Millennium Estoril Open - Estoril Orleans Challenger Hamburg European Open - Hamburg Brisbane International - Brisbane Citi Open - Washington Open 13 Provence - Marseille Bogota Challenger Mercedes Cup - Stuttgart Cherbourg Challenger Melbourne Summer Set - Melbourne Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasov Challenger Mallorca Open - Mallorca Milan Indoors - Milan Bratislava Challenger Helsinki Challenger Open Seat Godo 2003 - Barcelona Kolkata Challenger Cali Challenger Tashkent Challenger Citi Open - Washington Raanana Challenger Ostrava Challenger Todi Challenger Poznan Challenger Rakuten Japan Open - Tokyo Open Seat Godo - Barcelona Karshi Challenger Estoril Open - Estoril Surbiton Challenger Abierto Mexicano Telcel - Acapulco Thailand Open - Bangkok Bordeaux Challenger AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril Abierto Mexicano - Los Cabos Moselle Open - Metz Quimper 2 Challenger Biella 4 Challenger Segovia Challenger Guadalajara Challenger Quimper Challenger Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Bordeaux Challenger Adidas International - Sydney Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Apia International - Sydney Open Diputacion - Cordoba Nottingham Challenger Ilkley Challenger Thailand Open - Bangkok Medibank Private International - Sydney Nonthaburi 1 Challenger AEGON Championships - London Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Brisbane International - Brisbane Sarasota Challenger Heilbronn Open - Heilbronn Lyon Challenger Lille Challenger Barcelona Open Banc Sabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco China Open - Beijing Quimper Challenger Open de Nice Cote d'Azur - Nice Geneva Open - Geneva Credit Agricole Suisse Open - Gstaad Open 13 - Marseille Ecuador Open - Quito Cary Challenger Gerry Weber Open - Halle Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle cinch Championships - London Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Occitanie - Montpellier Open de Tenis Comunidad Valenciana - Valencia Monterrey Challenger Open Seat-Godo '98 - Barcelona Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Idea Prokom Open - Sopot President's Cup - Tashkent St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Kremlin Cup - Moscow International Championship of Croatia - Umag RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Mallorca Championships - Mallorca Bucharest Open - Bucharest TD Waterhouse Cup - Long Island Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Gerry Weber Open - Halle NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Generali Open - Kitzbuhel Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto International Indoor Tennis Championships of Croatia - Zagreb Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Mouilleron-Le-Captif Challenger The Stella Artois Championships - London Mutua Madrilena Masters Madrid - Madrid Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai China Open - Beijing Telecom Italia Masters - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sydney International - Sydney Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome PBZ Zagreb Indoors - Zagreb Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BA-CA Tennis Trophy - Vienna Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Artois Championships - London Mutua Madrid Open - Madrid Countrywide Classic - Los Angeles Internazionali BNL d'Italia - Rome Open de Moselle - Metz Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Brisbane International - Brisbane Aircel Chennai Open - Chennai BellSouth Open - Vina del Mar Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open 13 - Marseille Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Rogers Cup - Montreal ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Rogers Cup - Toronto Erste Bank Open - Vienna Masters Series Hamburg - Hamburg European Open - Antwerp Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Brisbane International - Brisbane French Open - Paris BMW Open - Munich French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham U.S. Open - New York Citi Open - Washington Malaysian Open - Kuala Lumpur Copa AT&T - Buenos Aires China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Miami Open - Miami AEGON Championships - London Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sydney International - Sydney Fever-Tree Championships - London Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier French Open - Paris Generali Open - Kitzbuhel Wimbledon - London U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Wimbledon - London Mutua Madrid Open - Madrid Open Sud de France - Montpellier U.S. Open - New York Generali Open - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Australian Open - Melbourne Belgrade 2 - Belgrade Wimbledon - London Sydney Tennis Classic - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Australian Open - Melbourne Mallorca Championships - Mallorca French Open - Paris Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Wimbledon - London Gijon Open - Gijon U.S. Open - New York Open Sud de France - Montpellier French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne Masters Series Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London French Open - Paris Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo French Open - Paris Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Rogers Cup - Montreal Davis Cup, World Group, QF, USA-ESP 4-1 Masters Series Hamburg - Hamburg Davis Cup, World Group, QF, GER-ESP 1-4 French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, SF, ESP-USA, 4-1 Australian Open - Melbourne Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, QF, USA-ESP 1-3 Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, GER-ESP 4-1 French Open - Paris Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 French Open - Paris Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Hopman Cup - Perth French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Masters - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London Sony Open Tennis - Miami Western & Southern Open - Cincinnati U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Campeonato de Espana Kia de Tenis 2004 - Madrid BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Davis Cup, Finals, SF, GBR-ESP 1-2 Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open (juniors) Australian Open (juniors) Australian Open (juniors) Mubadala World Tennis Championship All Lower level tournaments French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Athens Olympics - London Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, Finals, Group A